<?php

class FicheVitrineSaveImageModuleFrontController extends ModuleFrontController {
	
	public function initContent() {
		
		parent :: initContent();
		
		$customer = Context::getContext()->customer;
		
		$link = new Link();
		
		$linkModule = $link->getModuleLink('fichevitrine', 'default');
		$linkListModel = $link->getModuleLink('fichevitrine', 'list', array("type"=>Fiche::FICHE_MODELE));
		$linkListFiche = $link->getModuleLink('fichevitrine', 'list', array("type" => Fiche::FICHE));
		$linkList = $link->getModuleLink('fichevitrine', 'list');
		$linkAddFiche = $link->getModuleLink('fichevitrine', 'addfiche');
		$linkAddModel = $link->getModuleLink('fichevitrine', 'addmodel');
		$linkPrint = $link->getModuleLink('fichevitrine', 'print');
		$linkSaveFiche = $link->getModuleLink('fichevitrine', 'savefiche');
		$linkSaveImage = $link->getModuleLink('fichevitrine', 'saveimage');
		$linkEditorModel = $link->getModuleLink('fichevitrine', 'editormodel');
		$linkEditorFiche = $link->getModuleLink('fichevitrine', 'editorfiche');
		
		if ( 	$customer->id != null && 
				isset($_POST["data"]) && 
				!empty($_POST["data"]) && 
				isset($_POST['name']) && 
				!empty($_POST['name']) && 
				isset($_GET['ficheId'])
		)
		{
			$conditions = array();
			$conditions['id_fiche'] = (int)($_GET['ficheId']);
			$conditions['id_customer'] = $customer->id;
			$fiches = Fiche :: findFicheBy($conditions);
			
			$fiche = $fiches[0];
			
			if ( $fiche->id_customer != $customer->id )
				Tools::redirect($linkList);
			
			$fiche->addImage(urldecode($_POST['data']),$_POST['name']);
		}
		else
		{
			//Tools::redirect($linkList);
		}
		
		$this->setTemplate('saveImage.tpl');
	}
	
}